跳到主要内容

C++ 其他隐式类型转换

  • 数组转换成指针:int *p = a(除非用作 decltype 的参数或者作为 &、sizeoftypeid 的运算对象);
  • 指针的转换:常量整数 0 或字面值 nullptr 可以转换成任意指针类型;
  • 布尔型:如果为 0 则为 true;
  • 转换为常量:将非常量转换成常量引用,或者将其地址转换成常量指针;